<?php 
 return array(
'module_name'=>'admin',//代码生成的应用目录  注:这里需根据实际情况手动配置
'tableName'=>'ptf_goods',//表名必填
'tableCnName'=>'商品',//表中文名必填  注:这里需根据实际情况手动配置

'priTable'=>'ptf_privilege',//权限表名必填   注:这里需根据实际情况手动配置


//表中的主键字段
'pri_key'=>'goods_id',
/*********TP5验证规则********/
'validate_rule'=>"array(
		'cat_id'=>'number',
		'goods_sn' => 'max:60',
		'goods_name' => 'max:120',
		'click_count'=>'number',
		'brand_id'=>'number',
		'store_count'=>'number',
		'comment_count'=>'number',
		'weight'=>'number',
		'market_price'=>'regex:\d+\.?\d{0,2}',
		'shop_price'=>'regex:\d+\.?\d{0,2}',
		'cost_price'=>'regex:\d+\.?\d{0,2}',
		'keywords' => 'max:255',
		'goods_remark' => 'max:255',
        'sort'=>'number',
		'goods_type'=>'number',
		'spec_type'=>'number',
		'give_integral'=>'number',
		'exchange_integral'=>'number',
		'suppliers_id'=>'number',
		'sales_sum'=>'number',
	)",
/*********TP5验证规则错误提示信息********/
'validate_message'=>"array(
		'cat_id.number'=>'分类id的值必须是一个整数',
		'goods_sn.max'=>'商品编号的值不能超过60个字符',
		'goods_name.max'=>'商品名称的值不能超过120个字符',
		'click_count.number'=>'点击数的值必须是一个整数',
		'brand_id.number'=>'品牌id的值必须是一个整数',
		'store_count.number'=>'库存数量的值必须是一个整数',
		'comment_count.number'=>'商品评论数的值必须是一个整数',
		'weight.number'=>'商品重量克为单位的值必须是一个整数',
		'market_price.regex'=>'市场价的值不是正确的货币格式',
		'shop_price.regex'=>'本店价的值不是正确的货币格式',
		'cost_price.regex'=>'商品成本价的值不是正确的货币格式',
		'keywords.max'=>'商品关键词的值不能超过255个字符',
		'goods_remark.max'=>'商品简单描述的值不能超过255个字符',
		'sort.number'=>'商品排序的值必须是一个整数',
		'goods_type.number'=>'商品所属类型的值必须是一个整数',
		'spec_type.number'=>'商品规格的值必须是一个整数',
		'give_integral.number'=>'赠送积分的值必须是一个整数',
		'exchange_integral.number'=>'积分兑换值必须是一个整数',
		'suppliers_id.number'=>'供货商ID的值必须是一个整数',
		'sales_sum.number'=>'商品销量的值必须是一个整数',
)",
/**************TP5的验证场景****************/
'validate_scene'=>"array(
		'add'=>array('cat_id','goods_sn','goods_name','click_count','brand_id','store_count','comment_count','weight','market_price','shop_price','cost_price','price_ladder','keywords','goods_remark','goods_content','original_img','is_real','is_on_sale','is_free_shipping','sort','is_recommend','is_new','is_hot','last_update','goods_type','spec_type','give_integral','exchange_integral','suppliers_id','sales_sum','shipping_area_ids'),
		'edit'=>array('goods_id','cat_id','goods_sn','goods_name','click_count','brand_id','store_count','comment_count','weight','market_price','shop_price','cost_price','price_ladder','keywords','goods_remark','goods_content','original_img','is_real','is_on_sale','is_free_shipping','sort','is_recommend','is_new','is_hot','last_update','goods_type','spec_type','give_integral','exchange_integral','suppliers_id','sales_sum','shipping_area_ids'),
	)",

/*********生成动态表单的字段配置信息********/
/**
	注意:每个表的配置这里的表单字段需要根据实际情况手动修改
**/
'form_fields'=>array(
        'goods_name'=>array(
            'text'=>'商品名称',
            'type'=>'text',
            'is_visible'=>1,
            'required'=>1,
            'placeholder'=>'请输入商品名称',
            'validate'=>'datatype="s2-120" errormsg="商品名称超出长度范围"',
        ),

        'goods_remark'=>array(
            'text'=>'商品简介',
            'type'=>'text',
            'is_visible'=>0,
            'required'=>0,
            'placeholder'=>'请输入商品简介',
            'validate'=>'datatype="s2-255" ignore="ignore"  errormsg="商品简介超出长度范围"',
        ),
        'goods_sn'=>array(
            'text'=>'商品货号',
            'type'=>'text',
            'is_visible'=>1,
            'required'=>0,
            'placeholder'=>'请输入商品货号',
            'validate'=>'datatype="s2-60" ignore="ignore"  errormsg="商品货号超出长度范围"',
        ),
		'cat_id'=>array(
			'text'=>'商品分类',
			'type'=>'select',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择商品分类',
			'validate'=>'datatype="n" nullmsg="商品分类id是数字类型"',
		),

        'brand_id'=>array(
            'text'=>'商品品牌',
            'type'=>'select',
            'is_visible'=>0,
            'required'=>0,
            'placeholder'=>'请选择商品品牌id',
            'validate'=>'datatype="n" ignore="ignore"  errormsg="品牌id是数字类型"',
        ),

        'suppliers_id'=>array(
            'text'=>'供货商',
            'type'=>'select',
            'is_visible'=>0,
            'required'=>0,
            'placeholder'=>'请输入供货商',
            'validate'=>'datatype="n" ignore="ignore"  errormsg="供货商ID是数字类型"',
        ),


        'shop_price'=>array(
            'text'=>'本店售价',
            'type'=>'text',
            'is_visible'=>1,
            'required'=>1,
            'placeholder'=>'请输入本店售价',
            'validate'=>'datatype="n" ignore="ignore" regex="/\d+\.?\d{0,2}/"',
        ),
        'market_price'=>array(
            'text'=>'市场价',
            'type'=>'text',
            'is_visible'=>0,
            'required'=>1,
            'placeholder'=>'请输入市场价',
            'validate'=>'datatype="n" ignore="ignore" regex="/\d+\.?\d{0,2}/"',
        ),

        'cost_price'=>array(
            'text'=>'成本价',
            'type'=>'text',
            'is_visible'=>0,
            'required'=>0,
            'placeholder'=>'请输入成本价',
            'validate'=>'datatype="n" regex="/\d+\.?\d{0,2}/"',
        ),

		'store_count'=>array(
			'text'=>'总库存',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入总库存',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="库存数量是数字类型"',
		),

    'original_img'=>array(
        'text'=>'商品缩略图',
        'type'=>'text',
        'is_visible'=>1,
        'required'=>1,
        'placeholder'=>'请上传商品缩略图',
        'validate'=>'',
    ),

        'is_free_shipping'=>array(
            'text'=>'是否包邮',
            'type'=>'radio',
            'is_visible'=>0,
            'required'=>0,
            'placeholder'=>'请选择是否包邮',
            'validate'=>'datatype="*"  nullmsg="请选择是否包邮"',
            'values'=>array('否','是'),
        ),

		'weight'=>array(
			'text'=>'商品重量',
			'type'=>'text',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入商品重量',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="商品重量克为单位是数字类型"',
		),

		'keywords'=>array(
			'text'=>'商品关键词',
			'type'=>'text',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入商品关键词',
			'validate'=>'datatype="s2-255" ignore="ignore"  errormsg="商品关键词超出长度范围"',
		),
		'goods_content'=>array(
			'text'=>'商品详细描述',
			'type'=>'textarea',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入商品详细描述',
			'validate'=>'  errormsg="商品详细描述超出长度范围"',
		),

		'is_on_sale'=>array(
			'text'=>'是否上架',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择是否上架',
			'validate'=>'datatype="*"  nullmsg="请选择是否上架"',
					'values'=>array('否','是'),
	),

		'sort'=>array(
			'text'=>'商品排序',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入商品排序',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="商品排序是数字类型" value="0"',
		),
		'is_recommend'=>array(
			'text'=>'是否推荐',
			'type'=>'radio',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请选择是否推荐',
			'validate'=>'datatype="*"  nullmsg="请选择是否推荐"',
					'values'=>array('否','是'),
	),
		'is_new'=>array(
			'text'=>'是否新品',
			'type'=>'radio',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请选择是否新品',
			'validate'=>'datatype="*"  nullmsg="请选择是否新品"',
					'values'=>array('否','是'),
	),
		'is_hot'=>array(
			'text'=>'是否热卖',
			'type'=>'radio',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请选择是否热卖',
			'validate'=>'datatype="*"  nullmsg="请选择是否热卖"',
					'values'=>array('否','是'),
	),

		'goods_type'=>array(
			'text'=>'商品所属模型',
			'type'=>'select',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请选择商品所属模型',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="商品所属模型是数字类型"',
		),
		'spec_type'=>array(
			'text'=>'商品规格类型',
			'type'=>'text',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入商品规格类型',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="商品规格类型是数字类型"',
		),
		'give_integral'=>array(
			'text'=>'赠送积分',
			'type'=>'text',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入赠送积分',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="赠送积分是数字类型"',
		),
		'exchange_integral'=>array(
			'text'=>'积分兑换',
			'type'=>'text',
			'is_visible'=>0,
			'required'=>0,
			'placeholder'=>'请输入积分兑换',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="积分兑换数字类型"',
		),

),


/*********搜索字段配置信息********/
'search'=>array(
        '-1'=>array(
            'field'=>'goods_id',
            'type'=>'text',
            'required'=>1, //required为1必须搜索
            'comment'=>'ID',
    ),

			'0'=>array(
            'field'=>'cat_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'分类id',
        ),
			'1'=>array(
            'field'=>'goods_sn',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品编号',
        ),
			'2'=>array(
            'field'=>'goods_name',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品名称',
        ),
			'3'=>array(
            'field'=>'click_count',
            'type'=>'text',
            'required'=>0,
            'comment'=>'点击数',
        ),
			'4'=>array(
            'field'=>'brand_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'品牌id',
        ),
			'5'=>array(
            'field'=>'store_count',
            'type'=>'text',
            'required'=>0,
            'comment'=>'库存数量',
        ),
			'6'=>array(
            'field'=>'comment_count',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品评论数',
        ),
			'7'=>array(
            'field'=>'weight',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品重量克为单位',
        ),
			'8'=>array(
            'field'=>'keywords',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品关键词',
        ),
			'9'=>array(
            'field'=>'goods_remark',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品简单描述',
        ),
			'10'=>array(
            'field'=>'sort',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品排序',
        ),
			'11'=>array(
            'field'=>'last_update',
            'type'=>'text',
            'required'=>0,
            'comment'=>'最后更新时间',
        ),
			'12'=>array(
            'field'=>'goods_type',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品所属类型id，取值表goods_type的id',
        ),
			'13'=>array(
            'field'=>'spec_type',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品规格类型，取值表spec的id',
        ),
			'14'=>array(
            'field'=>'give_integral',
            'type'=>'text',
            'required'=>0,
            'comment'=>'购买商品赠送积分',
        ),
			'15'=>array(
            'field'=>'exchange_integral',
            'type'=>'text',
            'required'=>0,
            'comment'=>'积分兑换：0不参与积分兑换，积分和现金的兑换比例见后台配置',
        ),
			'16'=>array(
            'field'=>'suppliers_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'供货商ID',
        ),
			'17'=>array(
            'field'=>'sales_sum',
            'type'=>'text',
            'required'=>0,
            'comment'=>'商品销量',
        ),
			'18'=>array(
            'field'=>'shipping_area_ids',
            'type'=>'text',
            'required'=>0,
            'comment'=>'配送物流shipping_area_id,以逗号分隔',
        ),
			),

/*********详情字段配置信息********/
'view'=>array(
    '0'=>[
        'comment'=>'商品id',
        'field'=>'goods_id',
    ],
    '1'=>[
        'comment'=>'分类id',
        'field'=>'cat_id',
    ],
    '2'=>[
        'comment'=>'商品编号',
        'field'=>'goods_sn',
    ],
    '3'=>[
        'comment'=>'商品名称',
        'field'=>'goods_name',
    ],
    '4'=>[
        'comment'=>'点击数',
        'field'=>'click_count',
    ],
    '5'=>[
        'comment'=>'品牌id',
        'field'=>'brand_id',
    ],
    '6'=>[
        'comment'=>'库存数量',
        'field'=>'store_count',
    ],
    '7'=>[
        'comment'=>'商品评论数',
        'field'=>'comment_count',
    ],
    '8'=>[
        'comment'=>'商品重量克为单位',
        'field'=>'weight',
    ],
    '9'=>[
        'comment'=>'市场价',
        'field'=>'market_price',
    ],
    '10'=>[
        'comment'=>'本店价',
        'field'=>'shop_price',
    ],
    '11'=>[
        'comment'=>'商品成本价',
        'field'=>'cost_price',
    ],
    '12'=>[
        'comment'=>'价格阶梯',
        'field'=>'price_ladder',
    ],
    '13'=>[
        'comment'=>'商品关键词',
        'field'=>'keywords',
    ],
    '14'=>[
        'comment'=>'商品简单描述',
        'field'=>'goods_remark',
    ],
    '15'=>[
        'comment'=>'商品详细描述',
        'field'=>'goods_content',
    ],
    '16'=>[
        'comment'=>'商品上传原始图',
        'field'=>'original_img',
    ],
    '17'=>[
        'comment'=>'是否为实物',
        'field'=>'is_real',
    ],
    '18'=>[
        'comment'=>'是否上架',
        'field'=>'is_on_sale',
    ],
    '19'=>[
        'comment'=>'是否包邮0否1是',
        'field'=>'is_free_shipping',
    ],
    '20'=>[
        'comment'=>'商品上架时间',
        'field'=>'on_time',
    ],
    '21'=>[
        'comment'=>'商品排序',
        'field'=>'sort',
    ],
    '22'=>[
        'comment'=>'是否推荐',
        'field'=>'is_recommend',
    ],
    '23'=>[
        'comment'=>'是否新品',
        'field'=>'is_new',
    ],
    '24'=>[
        'comment'=>'是否热卖',
        'field'=>'is_hot',
    ],
    '25'=>[
        'comment'=>'最后更新时间',
        'field'=>'last_update',
    ],
    '26'=>[
        'comment'=>'商品所属类型id，取值表goods_type的id',
        'field'=>'goods_type',
    ],
    '27'=>[
        'comment'=>'商品规格类型，取值表spec的id',
        'field'=>'spec_type',
    ],
    '28'=>[
        'comment'=>'购买商品赠送积分',
        'field'=>'give_integral',
    ],
    '29'=>[
        'comment'=>'积分兑换：0不参与积分兑换，积分和现金的兑换比例见后台配置',
        'field'=>'exchange_integral',
    ],
    '30'=>[
        'comment'=>'供货商ID',
        'field'=>'suppliers_id',
    ],
    '31'=>[
        'comment'=>'商品销量',
        'field'=>'sales_sum',
    ],
    '32'=>[
        'comment'=>'配送物流shipping_area_id,以逗号分隔',
        'field'=>'shipping_area_ids',
    ],
),

);?>